# -*- coding:utf-8 -*-
from django.contrib import admin
from django.urls import path, re_path
from index import views
from django.conf.urls import url     # 1.x版本中使用

# 导入index下面的，路由函数
from index import views

app_name = 'index'      # 写在开始位置
# 子路由
urlpatterns = [
    path('test/', views.test),
    path('test1/', views.test_html),
    path('test2/', views.test_123),
    path('test_if/', views.test_if),
    path('hello/', views.Hello_MyWeb),
    path('test_list/', views.test_list),
    path('test_length/<int:id>', views.test_length, name='cw'),
    path('test_url/', views.test_url),
    # 模板的继承
    # 127.0.0.1:8000/index/base 访问父类模板
    path('base/', views.base_html),
    # 127.0.0.1:8000/index/inherit 访问父类模板
    path('inherit/', views.inherit_template, name='model'),
    path('redict/', views.redict_url),
    path('reverse/', views.test_to_reverse),
    re_path('test/year=(?P<year>[0-9]{4})', views.year_test),
    # 添加信息的路由
    path('add/', views.add_book),
    # 查询信息的路由
    re_path('select/name=(?P<name>[\u4e00-\u9fa5]{3})', views.select_author),
    path('select/books', views.select_books),
    # 增加book的零售价
    path('add_price/', views.add_price),
    # 设置cookie
    path('set_cookie/', views.set_cookie_view),
    # 获取cookie
    path('get_cookie/', views.get_cookie_view),
    # 访问首页
    path('allbook/', views.allbook),
    # 书籍搜索
    path('search_title_form/', views.search_title_form),
    # 显示查询结果
    path('search_title/', views.search_title),
    # 展示所有的书籍
    path('all_book/', views.book_title),
    # 添加书籍
    path('add_book/', views.add_book),
    # 更新书籍
    path('update_book/<int:book_id>', views.update_book),
    # 删除书籍
    path('delete_book/<int:book_id>', views.delete_book),
]
